<!DOCTYPE html>
<html lang="zh-CN">

<head>
	<meta charset="UTF-8" />
	<meta name="author" content="wangbo" />
	<meta http-equiv="X-UA-Compatible" content="IE=edge" />
	<meta name="viewport" content="width=device-width, initial-scale=1.0" />
	<title>流程语句</title>
</head>

<body>
	<script>
		// 如果是if选择的分支比较多的时候，就需要一个一个分支的从上往下执行
		// 这样执行的效率是非常低的，需要对选择结构进行一个改进
		// Switch的好处：
		// （1） 执行速度比else if更快，效率更高
		// （2） 选择结构更加清晰，一目了然
		// Switch case 使用严格比较（===）。值必须与要匹配的类型相同。只有操作数属于同一类型时，严格比较才能为 true。
		// 判断相等的情况
		let leve = prompt('请输入你的段位')
		switch (leve) {
			case '王者':
				console.log('好厉害')
				break
			case '星耀':
				console.log('凑活')
				break
			case '青铜':
				console.log('渣渣')
				break
			case "10":
				console.log('可以传数字')
				break
			default:
				console.log('我问的是王者的段位')
				break
		}
		// prompt 会将输入的数据转化成字符串
		// js switch 可以是数字,可以是字符串,可以混搭
		let num = "青铜"
		switch (num) {
			case 1:
				console.log('好厉害')
				break;
			case "青铜":
				console.log('凑活')
				break
			default:
				console.log('我问的是王者的段位')
				break
		}
	</script>
</body>

</html>